
public class Test {
	public static void main(String[] args) {
		// 现在有如下的一个数组： int oldArr[]={1,3,4,5,0,0,6,6,0,5,4,7,6,7,0,5}
		// 要求将以上数组中值为0的项去掉，将不为0的值存入一个新的数组，生成的新数组为： int newArr []
		// ={1,3,4,5,6,6,5,4,7,6,7,5}
		// 提示： 确定出不为0的个数，这样可以开辟新数组；从旧的数组之中，取出内容，并将其赋给新开辟的数组
		int oldArr[] = { 1, 3, 4, 5, 0, 0, 6, 6, 0, 5, 4, 7, 6, 7, 0, 5 };
		int[] num = new int[oldArr.length];
		int j = 0;
		int c = 0;
		for (int i = 0; i < oldArr.length; i++) {
			if (!(oldArr[i] == 0)) {
				num[j] = oldArr[i];
				j++;
				c++;
			}
		}
		for (j = 0; j < c; j++) {
			System.out.println(num[j]);
		}
	}
}
